Use observers to allow multiple instances to interact appropriately
Add a podspec
Update podspec