with own data objects, we can assemble into them first then write may also store cpu instructions
bit weak really, but pass
seems to fit the layer much better as we really have a very reduced instruction set