Refactor of VideoAssembly, better UI and bug fixes