Refactoring: added Guide and Spine classes, begun work on __init__ rewrite.