Electronic cigarette roller?

Well, I would like to add more once that main part is complete, such as a way to drop tobacco down into the roller's reservoir, auto insert the paper, etc. I'm just a lot more trained in programming than the hardware side of things. And how difficult it would be to construct the roller from scratch.