A Four-Layer Model for Information Technology Support of Knowledge Management