Handling data like scent notes, longevity and layering preferences is quite intricate. How does Prefume maintain accuracy while keeping things user-friendly?