A portable, object-oriented GUI framework inspired by BeOS