dev::context module