Add display abstraction