Corrected test location
Added documentation
Moved creating Metadata dto to assembler
Moved metadata flatten code to disassembler
Removed unused imports