Caching/lazyParsing

- Added global caching
- Added lazyParsing (Uncached snippets/placeholder are not parsed inside of bloX)