Move FieldsBase in a different factory.
Update readme.
Add a Tuple factory. Add pickling tests.