Many changes to CCS Api, module hierarchy, imports, documentation, etc.