[Editor] More work on interface and added more code to core.
[Projects] Fixed all projects to build with new API.