1. A method for processing a hardware design comprising: using a computer, receiving structured data that includes a representation of a basic hardware structure and a complex hardware structure that includes said basic hardware structure; parsing said structured data; and generating, based on a result of said parsing, commands of a hardware design environment.