move concrete resources into client subpackage. move respective crud, readonly, singleton class into new packages using those names
next iteration ;)
made second header more generic