This looks great, this type of UX UI should be the entire content creation/editing process in the admin.