Camera class introduction