Add ability to create multiple instances

Hi,

This simply exposes a way to create new instances in order to use different options / caches.