Your application design will probably suggest the most appropriate split, but generally speaking, if something is considered a single energy-using entity in your system, give it a profile to itself.
A profile contains a hierarchy of profile categories, which split up the data that you can store into contextual areas, similar to a folder structure on disk.