Structural refactor, getting read for composable API.
Structural refactor, getting read for composable API.

niklabh/request,MofeLee/request,djchie/request,lalitkapoor/request,seegno-forks/request,NewGyu/request,djchie/request,simov/request,niklabh/request,zhouweiming/request,manishnakar/request,IbpTeam/node-request,wakermahmud/request,Aloomaio/request,IveWong/request,xiwc/request,MofeLee/request,phillipj/request,lxe/request,whembed197923/request,wangchi/request,mvnnn/request,linalu1/request,nishant8BITS/request,kmulvey/request,wangchi/request,chaoliu/request,pho3nixf1re/request,beni55/request,paulomcnally/request,watson/request,Codelegant92/request,kublaj/request,HAKASHUN/request,neo-z/request,zhouweiming/request,udp/request,request/request,udp/request,zodsoft/request,manishnakar/request,lxe/request,Prasanna-sr/request,kublaj/request,ryanwholey/request,seegno-forks/request,blabno/request,IbpTeam/node-request,robu3/request,simov/request,jzaefferer/request,jzaefferer/request,blabno/request,xtidt/request,longwenjunjie/request,zodsoft/request,request/request,watson/request,linalu1/request,cvibhagool/request,longwenjunjie/request,chaoliu/request,bigeasy/request,calibr/request,xiwc/request,robu3/request,rbramwell/request,kevinburke/request,kmulvey/request,wakermahmud/request,motopia/request,nishant8BITS/request,not001praween001/request,xtidt/request,LoicMahieu/request,HAKASHUN/request,LoicMahieu/request,Prasanna-sr/request,kevinburke/request,Aloomaio/request,faradayio/request,pablobrady/request,NewGyu/request,Jonekee/request,mvnnn/request,ryanwholey/request,czardoz/request,neo-z/request,lalitkapoor/request,paulomcnally/request,IveWong/request,jsifuentes/request,jsifuentes/request,substack/request,not001praween001/request,Codelegant92/request,pho3nixf1re/request,Jonekee/request,substack/request,sean3z/request,h1bomb/request,rbramwell/request,sean3z/request,motopia/request,phillipj/request,cvibhagool/request,faradayio/request,beni55/request,czardoz/request,calibr/request,h1bomb/request,whembed197923/request,pablobrady/request