Added spin1 API routing table generator.
Wrap chips in a named tuple for cleaner access.
Wrap all uses of chips in a named tuple for clarity.
Make the core list into a dictionary.
Make Route objects sortable.