- Added HLLiteralLocation as intermediate layer for literal types representable in LL
- Adjusted relevant HLLocations to inherit from HLLiteralLocation
- Added HLSwitchInstruction, basic switches now work