Created the rest of the classes needed for the assembler, some
refractoring.
Fixed the pulse former, the rendering behaves a little strange but the
logic works.