Code is finally reconstructing again. Codes are separated into HAADF and BrightField categories with common code between them