adding page and module generators

:recycle: