Major architecture update. Added module system and router. Now multiple views and navigation.