Initial support for editing

Added a framework to edit media
Disabled custom fields that require extra parsing