Restructured for future expansion of the SCDL module(s)