v0.2: added basic gui goal and agent models