move class to where it is used
now writing into BinaryCode instead of stream also in the risc layer, not arm, for reusability