Modify the backend to be more API oriented
Final preparation for the presentation