Change frontend architecture
Merging this shit. Post added.