What are classes and structures?