Added JavaDoc comments to all JSON models. Implemented the facing property.Added block inheritance WARNING you can cause extending recursion. I'm leaving this up to pack authors to know better. (commit: 0b589fc)