CSCCore project structure