You guys might be interested in Thomas D. Schneider's EvJ program which can be found here. He used this same program to show how biological information arises in evolving systems through the evolution of a binding protein and a binding site for that protein. You can find the article here.