One thing that has not really been discussed yet is how do you define "sampler"???
It appears that everybody may have their own assumptions about what a sampler is and what sampling workflows are.
This is really a broad topic, with no one-size-fits-all answer.
Is it strictly defined by the concepts of the original legacy hardware samplers?
Have software instruments blown the top off of what we can expect from samplers?
Is using a mega sampling library such as Kontakt as a "rompler" really sampling?
How do the creative folks that actually sample and remix really work?
Before you can create something, you would need to hammer out the functional requirements and design specifications.