Renamed main - want to have a clearer backend-frontend differentiation
Wrote the bare files for the backend data structures