Reorganized headers etc...

Created a typedef for ALPanelPosition to make defining the position
easier