Restructuring
Initial plugin structure, nothing to write home about
Plugin structure I'm a little bit more comfortable with