React component for creating interactive playgrounds