A Theory of Group Structures (Volume I: Basic Theory)