feat(internal resources) - add the capability to declare some resources internal

Internal resources can be used only for data manipulation using the datalayer.
This could really use some love.