Complete redesign of core and ui, Core without net.cal4j, UI based on e4