Graphic interface abstracted