Initial release

Added code size for future use (currently always set to default)
Added a set of reserved IDs at the start for future (internal) use