Added FirebaseObserver helper.
Reworked how profile tasks are rendered and kept in sync.