This commit implements automatic BID generation during registration
This commit undertakes a major architectural refactoring to improve project organization, scalability, and maintainability