As already mentioned, these changes emerged from procrastination.
I really do not want to connote that performance is of any concern.
We (you) should not focus on optimizations, but on functionality.
I tried to keep the changes small and tried not to modify the output, the underlying architecture and concepts.
I felt that some architectural changes would improve performance but I did not take the time to completely think it through and it really does not matter too much.
Feel very free to merge or disregard to your linking.
As already mentioned, these changes emerged from procrastination. I really do not want to connote that performance is of any concern. We (you) should not focus on optimizations, but on functionality. I tried to keep the changes small and tried not to modify the output, the underlying architecture and concepts. I felt that some architectural changes would improve performance but I did not take the time to completely think it through and it really does not matter too much. Feel very free to merge or disregard to your linking.