Discrete Structures and Their Interactions