Minor refactor
 * Refactor rules
 * Update copyright
 * Update Distribution/Build-Depends