Added a panel to draw functions and an interface that it uses to get functions from other classes.