Video assembler finished! Plus some minor things:
- minor code refactoring and optimization
- more util method for unit tests in TestUtils