some form manager implementation and added ArrowPlotter to qml side