Added basic components and pickling support.