* move collection filter model to collection lib
* move temp member type details
* move temp user group details model
* move user details model out of models lib
* move document blue print out of models
* fix import paths
* use relative import paths
* move member details out of models
* move more models out of core models file
* fix import path
* Prefix
* remove entity type
* add null check
* typescript fixes
* move tree interfaces to tree lib
* fix import order
---------
Co-authored-by: Nathan Woulfe <nathan@nathanw.com.au>