APT Cyber-attack Modelling: Building a General Model | Synapse