Add the CI core, still needs work