A simple engine for backend widgets