Added base class for Overlay