Implement z ordering of blocks.
Rename 'moved' signal to 'posChanged'.
Make connections basically work.