Text this: Design and Simulation Challenges of a Linac-Based Free Electron Laser in the Presence of Collective Effects