>Just build what you need at the time, and make it flexible enough so that it can be refactored to something else later.
But this is simply framework-level abstractions.
But this is simply framework-level abstractions.
It could just be as simple: just don't make an untangleable mess out of it.