Added macros, put in replace, talk about visual blocks, and misc stuff