Strategic approach to maintaining pristine core systems while enabling cloud-based extensions through Enterprise Architecture