A generic hybrid flow-shop simulation model using SIMULA