added twig support in blocks, refacted entire block idea, added support for template overrides, etc.