Single overlay using facade design pattern