A Level Blueprint is a specialized type of Blueprint that acts as a level-wide global event graph.
Each level in your project has its own Level Blueprint created by default that can be edited within the Unreal Editor, however new Level Blueprints
cannot be created through the editor interface.
Events pertaining to the level as a whole, or specific instances of Actors within the level, are
used to fire off sequences of actions in the form of Function Calls or Flow Control operations.
Those familiar with Unreal Engine 3 should be very familiar with this concept as this is very similar
to how Kismet worked in Unreal Engine 3.
Level Blueprints also provide a control mechanism for level streaming and Matinee as well
as for binding events to Actors placed within the level.