VX(Li): Refactor the file structure, created the collection namespace.
VX(Li): Implementation for the worker thread, work item, and worker.
VX(Li): Add functionality in the main loop for the worker and their unit tests.
VX(Li): Add the worker functionality in the main loop.