Project: mulestudio
Issue STUDIO-4246: [DM] Support root abstract types 
When Root Type is an abstract type user should input what implementation Type want to use.
Story points: 8