discussed with @elHornair and we think this is enough for now. anything more fancy should not be done with embedding blocks but by assembling pages from blocks. options can also be stored on the concrete block, so we can life without passing them here.