[GUI] fix scaling of placeholder images
update build script
re-organise directory structure