Add basic architecture for phaser