I am about to buy back my former Dell Latitude E7280 work laptop. Since I would like to expand the memory and replace the hard drive, I would like to ask a few questions: 1) what type of memory and up to what size does the laptop support and which brand/type is recommended? 2) what type of drive does the laptop support and up to what size and is it an SSD in the M.2 slot, or what generation? Again what brand/type is recommended? Thank you in advance for the answer.