Move Widget classes to src