Renamed Program to EntryPoint