Function Editor Design and Button
Summary
This MR adds the cursor functionality to the function editor and adds favorite buttons to the algebra view (in separate component, which is usable in more components as well). Still missing the dialog to evaluate functions in the views.