Why reinvent the wheel when you already have a blueprint to work on?