Implemented caching ability
SGL is now able to query the content cache

Also Components.Get is shorten by QueryComponents