Migrated interfacers code to the CMS project and made some changes