I love this design: putting the API controllers in a different module.