Is it possible to clone a Phone then flash image on other phones? Background

I deal with a lot of Galaxy S5s and spend a considerable amount of time duplicating the settings and installing the same applications on each. 

Because of the repetitive nature, I'm sure there is a way of imaging a phone that I have set up then then flashing that image on others. This will save me a lot of time in the future.

Question

I have a number of questions regarding this, hopefully some one could push me in the right direction.

1. What is the best way of imaging the device?

2. What is the best way of flashing the image on a device?

3. Are there any implications on using a copied image on multiple phones?

Basically is there a standard way of doing what I require?

NB.1 When I say 'best' I mean, least complicated, fiddly and quickest.

NB.2 I'm not that bothered about changing bootloader and rooting, what ever is quicker and easiest is good for me.

NB.3 I would like to keep the firmware/ROM that originally came on the phone and not use a custom ROM.

Specifics of Phones

Phone : International Galaxy S5

Model Number: SM-G900F

Carrier: Vodaphone

Android version: 4.4.2

Build Number: KOT49H.G900FXXU1AN13
Short answer. TWRP. Long answer. Team Win Recovery Project, the custom recovery.

Now bad jokes aside, I really wanted to stress how this is the thing you'd like. Using TWRP you can create an image of the entire phone and using it you can restore it to another (or the same) phone. It is very easy to use. You can install it using fastboot/ODIN. It works on non-rooted devices too.

If you don't want to use fastboot/ODIN then you'll need to root the phone and use an app like Flashify to install TWRP, which you can then use to restore the images.

Another option is Titanium Backup. It is effective but I have never used it for the entire phone back up therefore I can't give personal recommendation but I haven't met anyone who talks negative about it yet. It is a well-praised application. Here are the instructions for backing up with Titanium Backup. Please note that Titanium Backup will also require root.

IMPORTANT NOTE: Far as I know there is something that must be taken care of cautiously about Samsungs when flashing/restoring/backing up ROMs that are EFS files. EFS files are the files that include your IMEI number and they are strictly device-specific. Therefore I can't tell for sure but predict that flashing a back-up with EFS files of another phone can be problematic. I would suggest asking about it on Stack Overflow since they'll know better about it.