Converted backends to modules