Newgen

A proposal. For Tomas to review.