Struct containing a list of itself? - Modular