Major release

There's some new classes & many methods has been rewritten.