modular clientside framework for complex applications