A CyberGIS Framework for the Synthesis of Cyberinfrastructure, GIS, and Spatial Analysis - I-GUIDE Platform