geek & poke A Dynamic Component Architecture for High Performance Gameplay Terrance Cohen Lead Systems Engineer Insomniac Games.