Digital Technologies, Knowledge Construction and Subject Development