I can do this and have done a lot of projects which supports all the screens. I've created one library for that.
Q. How much time I need to do ?
A. It depends on the number of Screens you have. If you have, 5-10 screens, then I'll take just not more than 2 hrs.