Move `components` directory to `assets`
Ensure dir is in git
Remove old file
Improve API and fix case-sensitive match
Improve API
Fix type checking
show protected members
Adjust design
Save docblock for reuse
Remove unused assets
Add dependencies
Dump report
Fix doc
fix indentation
fix inheritance check
Remove unused functions
add getReport()
more design