Pulled in basic components from the App Settings project since it hasn't officially landed yet