Stan Bray's book has all the how to but not a lot on design side. Model and Miniature Locomotive Construction The normal comment is to check with your local boiler inspector how they like to work - so you know what they do want.
Personally I cheat and buy the boiler - but it still dos not get the engine built any quicker :(