Crate Architecture
- 
Core - Core types common throughout all CML crates. 
- 
Chain - Current era on-chain types, plus utility functionality and builders for creating these types. This is likely the crate most users will want to use. 
- 
Crypto - Crypto primitives used throughout CML. Keys, signatures, etc. 
- 
CIP25 - Library for working with CIP25 NFT metadata. 
- 
CIP36 - Library for working with CIP36 (catalyst) registration types. 
- 
Multi-Era - On-chain types for previous eras (Byron, Shelley, Alonzo, Babbage, etc) plus era-agnostic wrappers around this for parsing historical blockchain data.