Small changes
Panel is now a constructor