Initial import of items formerly housed in the reactor core repo but being moved to this repo to break a dependency cycle.