javafx-dialogs replaced with ControlsFX, ILayer added, ProtocolStack implemented