Ну я надеюсь, что да

Вообще, я уже в 7-й раз все переписываю, код постоянно сжимается и упрощается. Почти обмозговал способ, как прикручивать поля к объектам. Думаю, система получится очень гибкой. Настолько гибкой, что можно будет править "программу" из самой "программы" (хотя я пока не знаю, для чего бы это пригодилось).