Closes #5

Change implementation of drawer panel to allow UIconfig creation. Other small fixes to accomodate the change