Playground for creating a generic library for pluggable converting between different types of objects