Updated how blocks are added. Added some notes on how that might be better.