phet-core integration