Split out repo into different projects