Added feature type system

This feature will be used to automatically include content of feature packages. These packages are context-agnostic and can work without knowing exactly where there content will be shown. To prevent complete rubbish, the include points are classified and each package can decide which content should appear in what class.