Modules

Basic modules added. Available for tweaking.