Refactor/externalize karyon

service-seed with the karyon sub-projects externalized