2(1H)-Pyrazinones from acyclic building blocks: methods of synthesis and further derivatizations