integrating innerRadius / outerRadius project calls

innerRadius and outerRadius are essentially aspects of each arc.  Thus, project should go through the generateAttrToProjector which is gotten from relevant project calls.
inconsistent capitalization, innerradius vs innerRadius

i feel like for consistency with svg we should do something less verbose like "r0", "r1". can also enable multiple aliases and have case insensitivity