Basic Principles Of Neural Design