So the DIY table approach works well and is fun to try out. It’s all good but when you’re into fast, large-scale development, you’re looking to utilize *tools*, and preferrably the best of them.
This one answer the requirement and is also well documented, checkout their examples and clear API: