Added some TODOs as well
Newly created blocks use the initializer to set properties, allowing the user to set per-block properties