Added `parts` to data.
Fixed ids.
Fixed ids.
Support for metadata.
Fixed tests.