Renamed Display*** to Device***. Added backend specific setup system.