Reading guide:
  1. README.FIRST
  2. README
  3. Javadoc