Ship Modeling From Stem to Stern