common structures and low-level operations library
