gave Viewable interface more methods and updated classes which implement it.