Jon, not saying it can't be done but you are asking a lot from one machine.
Best bet would be to start by drawing up some designs & posting them, that's generally the best way forward with this sort of thing. Once you have a design posted some of the more experienced guys will give you pointers to help improve it if it needs it.