Characterization Of Tankyrase Structure & Function; Evidence For A Role As A Master Scaffolding Protein