Did some cleanups and improved abstraction.
Tooltips for the blocks have been reimplemented and fixed.
Version bumped to 1.2.0, not compatible with previous builds.