SerializedBlock refactor

Brought world placement inside the class for better coupling. Added code
to handle signtext.