Several improvements:
* Allow any type for remote ID #20 #22
* Configurable remote ID key in dictionaries #22
* Improved documentation #22