Building the widgets keep the directory structure