First demo of a type independant writing module.