Miscellaneous Types Support
Support for Serializing Various Types

## Files

file | base_class.hpp
| Support for base classes (virtual and non-virtual)
file | boost_variant.hpp
| Support for boost::variant.
file | common.hpp
| Support common types - always included automatically.
file | polymorphic.hpp
| Support for pointers to polymorphic base classes.

## Detailed Description

Support for various other types such as smart pointers to polymorphic base classes, boost::variant, etc.