Keep api and server implementation in different modules