Split project into data, web and core