Core.Graphics: Add typedefs to specific backend depending on platform
Core.Graphics: Make class Mesh independent from backend
Core.Graphics: Implement mesh builder with fluent interface