Many of the dependancies from this point done can be removed for now and added back if/when you need them.