Removed methods I don't need.
1. UID generators was moved into UIDGenerator class.
2. Implemented few new UID generator methods.
   Some of them just a drafts and are not compilable.
getGEPUID
getAPIntUID, getAPFloatUID
Compilable.