1. A method, comprising: receiving an indication of graphical input data; simplifying one or more segments of the graphical input data; grouping the simplified segments of the graphical input data to form one or more spine lines; creating one or more framework objects for one or more portions of the spine lines; identifying joins between the one or more framework objects; and grouping the one or more portions of the spine lines into recognizable structures.