- History merged from Ghost, setup package structure and added a test - This is exactly the kind of code that we should keep separate to Ghost, as it's rarely touched - It's much easier to reason about and test when it's on its own