Concurrent vs. sequential statements, process blocks, and signals.
High-level description focusing on the algorithm and functionality without specifying physical hardware gates.