core components for git-seed