JavaSE this project is filled with different types of selfmade components