a new external CMakeList file has been created, along with a common folder app for contexts and xml applications