Separating API into stand-alone project.