Add tests for int config items.
Specify build instructions.
Define library.
Separate types from main definition.
Extract source files from Izanagi.