Abstraction done on basic structures.