There is currently no comprehensive test suite. This makes it near impossible to ensure that nothing breaks whilst making changes.