Split up the features by their core purpose and type