Incorporating Biogeochemical Cycles And Utilizing Complexity Theory For Sustainability Analysis