Create a interface module for variables, so that variable implementation can be changed more easily in the future