Each one of these lists is implemented in a class that form the base of all this data structure, together with the element layers number data. This class, called Preprocessor, creates pointers to the mentioned lists, allocating memory space to the creation and maintaining of the lists.