A data engineer needs to develop, train, and deploy a machine learning model using SageMaker. The engineer wants to use TensorFlow as the framework and needs a development environment that allows for interactive data exploration and visualization. Which of the following SageMaker components should the data engineer use?