Page Connection Representation: An Object-Oriented And Dynamic Language For Complex Web Applications