The extended Lengyel model should be able to be called by cfspopcon. To prevent a circular dependency, we'll implement the core functionality of the extended Lengyel model into cfspopcon.