Refactor packs
    - Use .bit extension
    - Use Bit.load
    - Add require, discover, after properties
    - Add pack events