Xcode: What is a target and scheme in plain language?