Introduced key project documentation: CONTRIBUTING guidelines, Code of Conduct, Roadmap, and Vision. These establish project principles, contribution processes, and future objectives, setting a clear path for collaboration and growth.
Added detailed comments for struct `singularity`, its methods, and helper functions to improve code clarity and maintainability. This includes explanations of each method's purpose, input/output, and thread-safety mechanisms where applicable.
Introduces the 'Singularity' implementation, a CQRS Bus that supports commands, queries, and events, along with middleware extensibility. Includes comprehensive tests, modular files for commands, queries, and events, as well as CI/CD workflows.