modern nautical abstraction