That sounds a lot like that Dungeon Crawl Stone Soup approach of randomly generated floors/levels with designed "vaults" emplaced within them