Cross platform, cross language, easy-to-use serialization interface generator.