Semi draggin and dropping.  Doesnt always store modules.. More to come.