iGenLib - An IOS library with Generic Extensions and Components