Refactored DFrameView into DataFrameView and DFrame classes