Adds stack, queue, factory class