Updates to the file stucture
Updated the menu system to accept weight parameter to allow changing the link order