Lots of updates on the module :)
Adding new rules based on the latest document from Paul.