Add mock object construction of the dbo layer.
Fix bugs that came from the new refactoring.
Redo the Dart layers to have a dynamic media component in the branch viewer and editor.
Finish working on the initial media embedded framework (one default implementation - just a simple stopwatch), and have it working from within the edit page.