Great question! The ecosystem is like an evolving onion. It’s useful to think of it in terms of layers.
Layer 0 is the people, the community that uses the technology. The layer 0 is the foundation and goes beyond Hive to other platforms.
Then you have Layer 1, which is Hive’s governance, immutable text storage, Hive coin wallet transaction layer.
Layer 2 is the apps built on top of Hive, like you listed. Hive-Engine provides smart contracts and 2nd layer tokens like LEO and CTP. Layer 2 includes Tribes and dApps like LeoFinance.io, STEMGeeks, and 3Speak.co.
Hope this helps paint the picture! Let me know if you have more questions, happy to answer them.