"One future enhancement I would like your opinion on (not asking you to do this), is the ability to drag over several states and have them gridded into a rectangle or square - like accomplishing VLSI for a TM. There would have to be the ability to click on the compacted grid and expand it back to the original form. "
Perhaps the first step would be to have the ability to simply group states and be able to drag/move the group around. For this, I'm thinking we could have another section in the save-file to define groups and children as key-value pairs. It would probably take a little longer to implement to ensure we're not accidentally breaking any functionality since it would most likely require a redesign of the data structures holding the states.
That would then perhaps allow for better access and control over the states to be able to expand/collapse them into a single special state.
"One future enhancement I would like your opinion on (not asking you to do this), is the ability to drag over several states and have them gridded into a rectangle or square - like accomplishing VLSI for a TM. There would have to be the ability to click on the compacted grid and expand it back to the original form. "
Perhaps the first step would be to have the ability to simply group states and be able to drag/move the group around. For this, I'm thinking we could have another section in the save-file to define groups and children as key-value pairs. It would probably take a little longer to implement to ensure we're not accidentally breaking any functionality since it would most likely require a redesign of the data structures holding the states.
That would then perhaps allow for better access and control over the states to be able to expand/collapse them into a single special state.