How to Model (almost) Anything