I spent 2 months trying to build a CMS on FilamentPHP. Here's what I learned about admin-panel frameworks vs CMSes, and the decision tree I wish I'd had.