moving module into src/ to make room for examples