Bible Software in Java.
Important sections from the bottom up:
- Passage: Collection of information about the structure of the Bible.
- Book: An interface to a real store of Biblical text.
- Search: Provides a search engine to ease access to the source and passage sections.
- View: Front end packages
- Other: Other stuff, the most significant being config which organizes the whole system, there are many others.