Project restructure: backend removed, frontend prepared to be split into modules