General Porpous Development Library