Bone marrow consists of hematopoietic stem cells, which give rise to different blood cell lineages, including red blood cells, white blood cells, and platelets. Additionally, it contains stromal cells, which create a supportive environment for hematopoiesis.