[skip-list] Refactoring, adding plot scripts.
[skip-list] Adding more tests, horribly non-DRY.