Add deps and split module and example code.