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

Internal resources can be used only for data manipulation using the datalayer.
Ok but I swear this is the last PR I'm merging with multiple (and undocumented) features. It's just too much work sniping around for oddities, then figuring out what's going on, etc. Both additions (post_internal and args) are kinda useful though. I've been warned :)