Add some features
 - Optimize render speed
 - download

Signed-off-by: David Hoffmann <david@hoffmann-projects.de>