Updates to panel usage, adding relative and absolute positioning, and different drawing methods