Broke the AppControlField into it's own file and consolidated bit masks