Ну понятно. Думал может по опыту работы сформировались какие-то явные ограничения что можно делать, а что лучше исключить/упростить

Можно будет скинуть свой проект? так сказать на нормоконтроль, проверить на адекватность и жизнепригодность используемых мной решений