Welche Arten von Frameworks gibt es?