Added Interface builder support with example