Completed most module bindings, added a nicer typed Facade library