Nature abstractions