Global project structure and a first API endpoint