Issue #95: Add Serializable for future use for saving state.