Sample starter project that separates API, Tests, and Implementation