Added block description.
Added screen names for blocks and localized messages for ui.
Better connection layout algorithm.