Got some basic extendible functionality in the modules