Added basic IR block class; may need to come up with a name better than 'backend' for directory later