Added ui modules and rest skeleton