Further separated tensor from block, made block the class that renders the elements from the tensor rather than mixing it so it can be reused.  Started on getting wysiwyg working for a list, and then the recursive transformation service.