Strcucts, methods, and interfaces.