Make CM_App_Installation reusable by passing root dir