Scenario: We have our custom site definition. We are provisioning an instance of a Link List in a <Lists> element in the site definition.We need to add a XsltListViewer web part (XsltListViewWebPart) on the front page for the preceding Link List. So we have a module element to provision the front page and added a XSLT Viewer web part having order 2. This module is added into the web level feature and not in Onet.xml.But the problem is whenever we were creating site this XsltListViewer web part is appearing over the top, in other words having order 0 for it. It's not coming over the order specified for it, in other words 2.After doing much research it's determined that this is related to order of execution in Onet.xml. In the following order the parsing of Onet.xml happens: