1. depends on what you want;
2. check question 1;
3. if it is big enough: no problem;
4. check answer 3.
In short: it all depends on what you want. The more perfect you want it to be, the more skilled you have to be and the more time and money it will cost you.
There are no real tutorials, as each and every one of these projects are one-of-a-kind, but you can find several of these projects online where you find good info in what has been done in that particular case.