For reading files. Can also be used for writing
A linked list, used where only reading in the forward direction is required
Use to manage dynamic arrays that frequently change lengths
Used in logging widgets. Holds upto certain number of elements, after which older elements are over-written
A basic stack with push, and pop
This module contains classes that are related to data storage