Follow code samples a bit closer
Extract the generic storage types