I am looking for a professional photo editor that can extract layers from images both foreground and background. Enhance photo's the end result is for use in an app. So it has to be really good.