Move the functionality out
Move the functionality out

scls19fr/blaze,jcrist/blaze,ContinuumIO/blaze,maxalbert/blaze,nkhuyu/blaze,cowlicks/blaze,nkhuyu/blaze,LiaoPan/blaze,alexmojaki/blaze,maxalbert/blaze,scls19fr/blaze,cowlicks/blaze,caseyclements/blaze,cpcloud/blaze,mrocklin/blaze,xlhtc007/blaze,xlhtc007/blaze,mrocklin/blaze,jdmcbr/blaze,ContinuumIO/blaze,dwillmer/blaze,jdmcbr/blaze,alexmojaki/blaze,ChinaQuants/blaze,LiaoPan/blaze,jcrist/blaze,dwillmer/blaze,cpcloud/blaze,caseyclements/blaze,ChinaQuants/blaze