Added map module and interface classes.