12. The computer-readable medium of claim 11 , where the instructions further comprise: one or more instructions that, when executed by the processor, cause the processor to: provide for display, via the user interface, the model with the block connected to the particular block.
12. The computer-readable medium of claim 11 , where the instructions further comprise: one or more instructions that, when executed by the processor, cause the processor to: provide for display, via the user interface, the model with the block connected to the particular block. 13. The computer-readable medium of claim 12 , where the instructions further comprise: one or more instructions that, when executed by the processor, cause the processor to: compare the particular block to the second identifiers, stored in the data structure, to determine another matching block in the data structure, provide for display, via the user interface, one or more other ranked identifiers of one or more other blocks that connect to the other matching block, receive selection of another particular ranked identifier from the one or more other ranked identifiers, connect another particular block, associated with the other particular ranked identifier, to the particular block, and provide for display, via the user interface, the model with the particular block connected to the other particular block.