Core front end framework

as commit comments