[WIP] Continue to work towards enabling push.

- Change terminology of atom that stores info to "storage"
- Start implementing PackParser subclass.