The foundation of any Silverstripe website is its model: the page types and data objects.
Spending a bit of extra time considering their definitions will be hugely beneficial to:
This site helps you build fully detailed, carefully considered DataObjects in far less time.
To install for specific project:
composer require --dev sunnysideup/dataobject-generator