Extending generalizability theory to single-subject designs