broke up YarnConnector in some smaller units