Object oriented website framework