An IDE-like resource tree implementation in JavaFX