Symphony core framework