refactor: don't initialize frames from streamCtrl but have Frame service own the data
refactor: get rid of rootScope signals for creating frames