Abstract Digital Structures