Major rewrite, added inputext module, NONFUNCTIONAL

2 change 4 commenting on it all. Not a functional release!