Splitting on profile modules

Signed-off-by: Jesper Vingborg Andersen <vingborg@nomicon.dk>