Split element into different go files