Initial setup of the overlay

This commit introduces the most basic parts that an overlay should contain.