Towards Smart Earthwork Sites Using Location-based Guidance and Multi-agent Systems