List management

Contains just about all of the base functionality for having full control over managing lists.