Defined basic Component structure