User Interface package - provides UI interface and available UI implementations.