Actually parse all shape attributes.

(Lord knows what they all do, but w/e)