If different screens need to be used by different users, then you need to set roles on the screens, and setup user groups with users and add the required roles to the user group. Creating two modules does not mean that different groups of users can use it.
With different template, what do you mean, different application template? In that case you should actually make two different applications.