Updated how install tasks are defined and alterable. Added derived BatchMemoryQueue class for allowing execution of non-numerical operations.