Started working on shape class structure. Probably need to plan out the interconnections before moving on.