#495: Re-organize and clarify JF structure
+ jfRenderer minor fix & comments added