Hi Arun,
I think you should go through the below documentation:
https://success.outsystems.com/Documentation/Best_Practices/Architecture/From_architecture_to_development
https://success.outsystems.com/Documentation/Best_Practices/Architecture/From_architecture_to_development/Developing_from_the_architecture_blueprint
My Suggestions:
1. Try to move your rich functionality and logic into the core modules independent of UI blocks, so that in the future if you have to change the look and feel it can easily be achieved by just plug and play your core functionality.
2. Have small UI web blocks for each functionality, so that you can group them easily wherever you want.
Hope this helps.
Regards,
Manish Jawla