Scratchbuilding will always need to start with a good set of blueprints. You will need to determine the scale to build it in as well. Here is a link to a set that is availble on-line:
Assembling one and building one from scratch are really two different things. This will test your mettle to the extreme. Be prepared to put a lot of effort into it.