Make CM_App_Installation reusable, but passing root dir