Move Camera class to separate module