Ship Modeling from Stem to Stern