Introduce core framework & simnplify the way frameworks are loaded