renamed PageComponent to PageDatabase.