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

Internal resources can be used only for data manipulation using the datalayer.
Warning acknowledged and assumed :+1:  I swear as well that this is the last time when I try to merge upstream others people work :)