AnimatedSidePanel base class added. Sadly, this concept does not allow to do anything with the mouse on the region where the panel will appear.
AnimatedSidePanel, work in progress.
Removed the moving nested component in AnimatedSidePanel. Now, the AnimatedSidePanel itself is moving.
AnimatedSidePanel stores its xPositionWhenHidden now.
AnimatedSidePanel is now painted with a path. This allows the colour to have an alpha value < 1.0 without visible overlapping roundedRectangles.
PreferencesPane is now derived from the AnimatedSidePanel.
Recreated the XCode project for the standalon version.