adding an abstraction facility.
Read me changes. 'master' of https://github.com/naveensundarg/G