1. A method of processing data content, the method being performed by one or more processors and comprising: receiving the data content, the data content comprising a scene including a recognized object; detecting and tracking the recognized object over a duration of the data content; storing the data content, including storing metadata associated with one or more elements of the data content, the one or more elements including characteristics of the recognized object; enabling user inputs to augment the one or more elements of the stored data content; augmenting the data content by introducing one or more augmented elements into the data content based on the user inputs, the one or more augmented elements corresponding to a respective one or more elements of the stored data content.