+added constructors for all gui components, which makes their creation a lot easier