Blocklist now creates blocks on the canvas with the correct number of inputs and outputs based on the results of parsing a model file.