Code cleanup
Fix upper_blocks count bug, add ability to add SchematicExtenstions programatically