build processes
added ObjectLinker interface
changed layout demo to use MyButton and MyPanel classes