Packages 
Package Description
bitchanger.calculations
Contains all classes that are needed for calculating the data.
bitchanger.gui.controller
Provides controller, that gives functions to the views.
bitchanger.gui.controls
Allocates adjusted operating elements and functions for the user interface
bitchanger.gui.views
Offers different views that can be represented on a graphical surface
bitchanger.main
Contains the launcher with the main method and the JavaFX applications for starting the graphical user interface.
bitchanger.preferences
With classes that are included in this package, components have access to global settings and can adjust these.
bitchanger.preferences.writableProperty
Provides implementations of XMLWriteable as Properties for various types
bitchanger.util
Contains Classes with general and cross-class methods.