Layer-based ingestion