Created a few modules and added functions. Still not ready for prime time.