Adding mainboard category is a long standing issue - previous issues:
The h-node server codebase is old and messy. For changes like this to happen we need to clean up the code first. ATM I don't have time for that I'm afraid. A desirable first step would be to add tests to the code.