moving extensions to .core
(cosmetics)
cleaned-up Xcore models a bit
moved some backend-specific reference containers to backend Xcore