Sean's airplane work towards IR code generation

Creates IRMap for API calls to generate IR strings.
Starts IRGenerator for translating some higher-level logic to IR.