Added surface model and moved instatiation to QML