APY-47: Refactor CDM to include content metadata and make it extensible

removed zip handling from cdm