Added a lot of framework interfaces.