Custom object ring

Adding the ability to provide custom object ring to be used in direct connect method to access Swift. 
Hah! I found something!

Seriously though, thanks for the patch.