Started to divide the big modules: controllers, views and widgets