Additional API cleanup per #185 - remove unnecessary applyLevel/flatten from frame, add NestBy to extensions