Add: Structures finished. Missing testing though.