Abstraction: basic package added. Provides UI Abstraction