Further documentation and added additional framework parts