Features from optional dependencies

Required dependencies

serde implicit feature

Enables serde

serde:

A generic serialization/deserialization framework