Reduce project widget margins
Extract project and layers into class
Report file and caller in logging