fix code styling in dia.Link, allow routers to be defined as a function
fix code styling in dia.Link, allow routers to be defined as a function

automagic/joint,SrTobi/joint,vtalas/joint,DavidDurman/joint,alirezamirian/joint,automagic/joint,DavidDurman/joint,ColinFrick/joint,gagaboy/joint,validol-ekb/joint,vtalas/joint,clientIO/joint,chill117/joint,validol-ekb/joint,vtalas/joint,kumilingus/joint,kumilingus/joint,clientIO/joint,kumilingus/joint,laurentj/joint,alirezamirian/joint,kumilingus/joint,eric-seekas/joint,gagaboy/joint,clientIO/joint,eric-seekas/joint,DavidDurman/joint,vebin/joint,ColinFrick/joint,laurentj/joint,chill117/joint,vebin/joint,gagaboy/joint,chill117/joint,SrTobi/joint,clientIO/joint