Grid Infrastructure Architecture - a modular approach from CoreGRID