Changing app architecture;
Using templates and routing;