Added basic overlay functionality

It sucks, but it's there!