refactor: concentrate frame appending code in one place
refactor: concentrate frame appending code in one place

tomwilkie/weave,BWITS/weave,ycaihua/weave,bboreham/weave,aaam/weave,rade/weave,OnePaaS/weave,cgvarela/weave,ycaihua/weave,weaveworks/weave,n054/weave,awanke/weave,philipz/weave,tomwilkie/weave,OnePaaS/weave,BWITS/weave,paulbellamy/weave,bboreham/weave,rade/weave,2opremio/weave,errordeveloper/weave,bboreham/weave,paulbellamy/weave,achanda/weave,inercia/weave,tomwilkie/weave,rade/weave,inercia/weave,OnePaaS/weave,inercia/weave,dpw/weave,cgvarela/weave,squaremo/weave,squaremo/weave,inercia/weave,paladin74/weave,ycaihua/weave,narry/weave,ycaihua/weave,narry/weave,errordeveloper/weave,awh/weave,achanda/weave,paladin74/weave,beni55/weave,OnePaaS/weave,inercia/weave,weaveworks/weave,kidaa/weave,kidaa/weave,paulbellamy/weave,weaveworks/weave,awanke/weave,narry/weave,narry/weave,rade/weave,beni55/weave,achanda/weave,paulbellamy/weave,2opremio/weave,philipz/weave,n054/weave,awh/weave,beni55/weave,beni55/weave,squaremo/weave,tomwilkie/weave,OnePaaS/weave,errordeveloper/weave,weaveworks/weave,bboreham/weave,philipz/weave,narry/weave,awanke/weave,beni55/weave,squaremo/weave,2opremio/weave,cgvarela/weave,paladin74/weave,kidaa/weave,errordeveloper/weave,paladin74/weave,dpw/weave,n054/weave,2opremio/weave,squaremo/weave,dpw/weave,dpw/weave,cgvarela/weave,awh/weave,aaam/weave,rade/weave,dpw/weave,aaam/weave,BWITS/weave,n054/weave,philipz/weave,awanke/weave,BWITS/weave,ycaihua/weave,bboreham/weave,aaam/weave,tomwilkie/weave,kidaa/weave,BWITS/weave,achanda/weave,2opremio/weave,kidaa/weave,awanke/weave,paladin74/weave,philipz/weave,achanda/weave,awh/weave,n054/weave,errordeveloper/weave,awh/weave,aaam/weave,cgvarela/weave